Big Huge Thesaurus

troop carrier

noun

sounds kind of like